package com.bruce.shop.service;

import com.bruce.shop.dao.BaseDao;
import com.bruce.shop.entity.User;

import java.util.List;
import java.util.Map;

public interface UserService extends BaseService<User> {
    /**
     * 删除多行的方法
     * @param ids
     * @return
     */
    Integer batchDel(List<String> ids);

    /**
     * 注册用户的方法
     * @param user
     * @return
     */
    Boolean register(User user);

    /**
     * 通过激活码激活用户的方法
     * @param code
     * @return
     */
    Integer activeUser(String code);



    /**
     * 判断用户的账户和密码是否正确
     * 将得到的结果的多种可能
     * @param username
     * @param pass
     * @return
     */
    Map<String, Object> loginUser(String username, String pass);
}
